package com.mysql.study.Dao;


import com.mysql.study.entity.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface UserDao {
    //利用主键删除
    int deleteByPrimaryKey(Integer userId);
    //添加
    int insert(User record);
    //选择性添加
    int insertSelective(User record);
    //利用主键查询
    User selectByPrimaryKey(Integer userId);
    //利用主键选择性修改
    int updateByPrimaryKeySelective(User record);
    //利用主键修改
    int updateByPrimaryKey(User record);
    //查询所有信息
    List<User> selectAll();
    //验证登录
    User selectLogin(User record);
    //验证邮箱
    User selectLoginmail(String mail);
    //多条件查询
    List<User> selectByQuery(String content);
}
